from .AgentBase import AgentBase

# DQN (off-policy)
from .AgentDQN import AgentDQN, AgentDuelingDQN
from .AgentDQN import AgentDoubleDQN, AgentD3QN

# off-policy
from .AgentDDPG import AgentDDPG
from .AgentTD3 import AgentTD3
from .AgentSAC import AgentSAC, AgentModSAC

# on-policy
from .AgentPPO import AgentPPO, AgentDiscretePPO
from .AgentMAPPO_SCH import AgentMAPPO_SCH
from .AgentA2C import AgentA2C, AgentDiscreteA2C
